package show.hkl.code_migrate.analysis;

import show.hkl.code_migrate.analysis.result.AnalysisResult;

/**
 * <p>
 * 核心分析类
 *
 * @author hkl
 * @version 1.0
 * @date 2021/3/15 11:15
 * </p>
 */
public interface Analysis<T extends AnalysisResult> {
    /**
     * 执行分析过程
     *
     * @param uri 要分析请求url
     * @return T 返回
     */
    T executeAnalysis(String uri);
}
